package main.java.File;

import java.io.File;
import java.io.IOException;

public class FileDemo {
    public static void main(String[] args) throws IOException {
        //创建一个文件对象
        File f1 = new File("hello.txt");
        //获取文件对象的相对路径
        System.out.println(f1.getPath());//hello.txt
        //获取文件对象的绝对路径
        System.out.println(f1.getAbsolutePath());//D:\Java\JavaSE\JavaSE\src\main\resources\hello.txt
        //判断文件是否存在
        System.out.println(f1.exists());//true
        //假如文件不存在，执行程序时，就会自动创建出来
        //这里创建的文件会存在磁盘中
        if (!f1.exists())f1.createNewFile();
        //获取文件的名字
        System.out.println(f1.getName());//hello.txt
        //判断文件是否可读
        System.out.println(f1.canRead());//true
        //判断文件是否可写
        System.out.println(f1.canWrite());//true
        //获取文件的大小
        System.out.println(f1.length());//0
        //判断文件是否是隐藏文件
        System.out.println(f1.isHidden());//false
    }
}
